package com.ruoyi.kycinfo.mapper;

import java.util.List;
import com.ruoyi.kycinfo.domain.KycPerfection;

/**
 * 完善度信息Mapper接口
 * 
 * @author wzk
 * @date 2023-10-10
 */
public interface KycPerfectionMapper 
{
    /**
     * 查询完善度信息
     * 
     * @param perfectionId 完善度信息主键
     * @return 完善度信息
     */
    public KycPerfection selectKycPerfectionByPerfectionId(Long perfectionId);

    /**
     * 查询完善度信息列表
     * 
     * @param kycPerfection 完善度信息
     * @return 完善度信息集合
     */
    public List<KycPerfection> selectKycPerfectionList(KycPerfection kycPerfection);

    /**
     * 新增完善度信息
     * 
     * @param kycPerfection 完善度信息
     * @return 结果
     */
    public int insertKycPerfection(KycPerfection kycPerfection);

    /**
     * 修改完善度信息
     * 
     * @param kycPerfection 完善度信息
     * @return 结果
     */
    public int updateKycPerfection(KycPerfection kycPerfection);

    /**
     * 删除完善度信息
     * 
     * @param perfectionId 完善度信息主键
     * @return 结果
     */
    public int deleteKycPerfectionByPerfectionId(Long perfectionId);

    /**
     * 批量删除完善度信息
     * 
     * @param perfectionIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteKycPerfectionByPerfectionIds(Long[] perfectionIds);
}
